future strains design history history of science invention patent education genealogy invention idea invention computer hardware culture art history world history new technology historical new invention computer software nanotechnology computer electronics business sprains